package com.ruoyi.system.service;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.domain.YhScanCodeRecord;
import com.ruoyi.system.domain.vo.YhScanCodeRecordVo;

/**
 * 用户烟盒扫码记录Service接口
 * 
 * @author ruoyi
 * @date 2023-06-06
 */
public interface IYhScanCodeRecordService extends IService<YhScanCodeRecord>
{
    /**
    * 新增扫码记录
    */
    boolean ScanCodeRecord(YhScanCodeRecord yhScanCodeRecord);

    /**
     * 审核用户扫码记录
     */
    boolean process(YhScanCodeRecord yhScanCodeRecord);

    /**
     * 平台查看扫码记录
     */
    List<YhScanCodeRecordVo> listByAdmin(YhScanCodeRecord yhScanCodeRecord);

    /**
     * 获取当前登录用户的扫码记录
     */
    List<YhScanCodeRecord> listByLoginUser(YhScanCodeRecord yhScanCodeRecord);
}
